package edu.fiap.model.service;

import java.util.List;

import edu.fiap.model.entity.HoraAdvogado;
import edu.fiap.model.persistence.dao.DAOFactory;
import edu.fiap.model.persistence.dao.HoraAdvogadoDAO;

public class HoraAdvogadoService {
	
	private static DAOFactory daoFactory = DAOFactory.getDAOFactory();
	private static HoraAdvogadoDAO horaAdvogadoDAO = daoFactory.getHoraAdvogadoDAO();
	
	public static void inserirHoraAdvogado(HoraAdvogado horaAdvogado){
		horaAdvogadoDAO.insert(horaAdvogado);
	}
	
	public static void atualizarHoraAdvogado(HoraAdvogado horaAdvogado){
		horaAdvogadoDAO.update(horaAdvogado);
	}
	
	public static HoraAdvogado procurarHoraAdvogado(HoraAdvogado horaAdvogado){
		return horaAdvogadoDAO.find(horaAdvogado);
	}
	
	public static List<HoraAdvogado> listarHoraAdvogado(HoraAdvogado horaAdvogado){
		return horaAdvogadoDAO.list(horaAdvogado);
	}
	
	public static List<HoraAdvogado> listarTodasHorasAdvogados(){
		return horaAdvogadoDAO.list(new HoraAdvogado());
	}
	
	public static void apagarHoraAdvogado(HoraAdvogado horaAdvogado){
		horaAdvogadoDAO.delete(horaAdvogado);
	}
}
